-
Notifications
You must be signed in to change notification settings - Fork 823
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
use the helm --namespace convention #250
use the helm --namespace convention #250
Conversation
Build Failed 😱 Build Id: 8fb85754-3150-418e-bc31-517f06e00156 Build Logs
|
So my only question about this, is - aren't we also doing stuff in other namespaces - i.e. creating service accounts in the default namespace. Is there any issue about potential confusion/conflict there? Otherwise I'm personally not seeing any issue here. Also, if we are going to do this, we need to also update the Helm install documentation (and maybe have two versions - the 0.2.0 install steps, and then the development install steps, with the standard warning) |
Build Succeeded 👏 Build Id: a00d9d6b-fab0-4e7d-afe5-0169540bb3a9 The following development artifacts have been built, and will exist for the next 30 days:
|
I'll check if it works when not supplying the --namespace but for sure it's less confusing since right now if you have the |
SGTM - then the only outstanding thing for me is an update to the docs. Otherwise, SGTM. |
d9eca4f
to
fb229cb
Compare
I've added a small paragrah about --namespace usage. There is no problem with deploying Agones to default as what we're creating for |
Build Succeeded 👏 Build Id: 4a0421d9-1212-4f31-9468-df8dae0a71b1 The following development artifacts have been built, and will exist for the next 30 days:
|
install/helm/README.md
Outdated
@@ -21,11 +21,13 @@ Download the latest `agones-install` zip from the [releases](https://github.com/ | |||
$ wget https://github.com/GoogleCloudPlatform/agones/releases/download/v0.2.0/agones-install-0.2.0.zip | |||
$ unzip agones-install-0.2.0.zip | |||
$ cd install/helm/ | |||
$ helm install --name my-release agones | |||
$ helm install --name my-release --namespace agones-system agones |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Running this against 0.2.0 results in:
root@markmandel:/go/src/agones.dev/agones# helm install --name test-release --namespace agones-system ./install/helm/agones/
Error: release test-release failed: namespaces "agones-system" already exists
I think we'll need to split this - keep the original version for 0.2.0, and then do a development version with the standard
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I feel like this start to be confusing having two type of install. Should we wait then for a release to get that PR in or hotfix 0.2.0 ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So I was thinking about something like the following:
https://gist.github.com/markmandel/a4468aa62c6b7793ce36bc398627d402
Two very separate sections -- then when we go to do the 0.3.0 release, we can do our usual documentation cleanup and remove the older install version.
WDYT?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done, I've modified your example to make it works with the master branch.
I'm wondering should we have a latest to make it simpler to use the last dev build ? I could then change my doc to use latest.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
f2266f2
to
88f4b70
Compare
Build Succeeded 👏 Build Id: c903931b-bca0-4f2f-915d-356194574f08 The following development artifacts have been built, and will exist for the next 30 days:
|
…ow helm standard. - (Conflict merge) Update Helm App Version - update doc as requested
88f4b70
to
24ed1b6
Compare
Build Succeeded 👏 Build Id: b378f7a2-f24a-4b7f-8819-cdfc931dca8f The following development artifacts have been built, and will exist for the next 30 days:
|
Build Succeeded 👏 Build Id: f9af2915-9be7-4c67-8024-01c8e5b99dbe The following development artifacts have been built, and will exist for the next 30 days:
|
Just a heads up - I need to review this. Just been swamped. I'm on it though! |
Build Succeeded 👏 Build Id: 2b25eb72-eb99-4210-9e95-e14bc77067f0 The following development artifacts have been built, and will exist for the next 30 days:
|
The namespace is now created by helm and not our template. This is the convention helm recommend and the one istio uses so helm user won't be lost.
It's also more compatible for use cases when you already have the namespace created.
Tested on GKE !
Closes #212